/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package ClasesBase;

/**
 *
 * @author Jose
 */
public class Casillero implements Comparable
{
    private int idCasillero;
    private String tipo;
    private String nombre;
    private String duenio;

    public Casillero(int idCasillero, String tipo, String nombre) {
        this.idCasillero = idCasillero;
        this.tipo = tipo;
        this.nombre = nombre;
        this.duenio = "";
    }

    
    public Casillero() {
    }
    
    

    public int getIdCasillero() {
        return idCasillero;
    }

    public void setIdCasillero(int idCasillero) {
        this.idCasillero = idCasillero;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    @Override
    public int compareTo(Object t) {
        Casillero aux = (Casillero) t;
        String auxString = aux.getIdCasillero()+"";
        return auxString.compareTo(this.idCasillero+"");
    }
    
    @Override
    public int hashCode(){
        return idCasillero;
    }

    /**
     * @return the duenio
     */
    public String getDuenio() {
        return duenio;
    }

    /**
     * @param duenio the duenio to set
     */
    public void setDuenio(String duenio) {
        this.duenio = duenio;
    }
    
    
}
